home *** CD-ROM | disk | FTP | other *** search
- /* $VER: 1.0, ©1994 Wolfgang Küting */
-
- OPTIONS RESULTS /* enable return codes */
-
- if (LEFT(ADDRESS(), 6) ~= "GOLDED") then /* not started by GoldEd ? */
- address 'GOLDED.1'
-
- 'LOCK CURRENT' /* lock GUI, gain access */
- OPTIONS FAILAT 6 /* ignore warnings */
- SIGNAL ON SYNTAX /* ensure clean exit */
-
-
- /* ------------------------ INSERT YOUR CODE HERE: ------------------- */
- Address Command 'Requestfile DRAWER="GoldEd:Configs/" TITLE="Bitte Quellverz. wählen..." DRAWERSONLY >env:SrcList'
- Address Command 'Requestfile DRAWER="ENVARC:GoldEd/" TITLE="Bitte Zielverz. wählen..." DRAWERSONLY >env:DestDir'
-
- SrcList = GetEnv('SrcList')||".list"
- DestDir = GetEnv('DestDir')
-
- If Open(in,SrcList,'R') Then Do
- DirPath = ReadLn(in)
- Do Until Eof(in)
- Filename = ReadLn(in)
-
- If Filename ~= '' Then Do
- 'GUI CONFIG="'||DirPath||Filename||'.gui" LOAD'
- 'HUNTER CONFIG="'||DirPath||Filename||'.hnt" LOAD'
- 'INDENT CONFIG="'||DirPath||Filename||'.ind" LOAD'
- 'LAYOUT CONFIG="'||DirPath||Filename||'.lay" LOAD'
- 'MENUS CONFIG="'||DirPath||Filename||'.men" LOAD'
- 'MISC CONFIG="'||DirPath||Filename||'.msc" LOAD'
- 'MOUSE CONFIG="'||DirPath||Filename||'.rat" LOAD'
- 'PATH CONFIG="'||DirPath||Filename||'.ref" LOAD'
- 'PHRASE CONFIG="'||DirPath||Filename||'.dic" LOAD'
- 'PRINT CONFIG="'||DirPath||Filename||'.prt" LOAD'
- 'PROJECT CONFIG="'||DirPath||Filename||'.prj" LOAD'
- 'SCREEN CONFIG="'||DirPath||Filename||'.dsp" LOAD'
- 'TABS CONFIG="'||DirPath||Filename||'.tab" LOAD'
- 'TMPLATE CONFIG="'||DirPath||Filename||'.tpl" LOAD'
- 'BIND CONFIG="'||DirPath||Filename||'.key" LOAD'
- 'API CONFIG="'||DirPath||Filename||'.api" LOAD'
-
- 'PREFS CONFIG="'||DestDir||Filename||'.prefs" SAVE'
- End
- End
- call Close(in)
- End
- Else
- 'REQUEST PROBLEM "Kann '||SrcList||' nicht öffnen!"'
-
- 'PREFS CONFIG="ENVARC:GoldEd/GoldEd.prefs" LOAD'
-
- /* ---------------------------- END OF YOUR CODE --------------------- */
-
- 'UNLOCK' /* VERY important: unlock GUI */
- EXIT
-
- GetEnv:
- Arg name
- EnvVar = ''
- If Open(envin,'ENV:'||name,'R') Then Do
- EnvVar = ReadLn(envin)
- call Close(envin)
- End
- Return Strip(EnvVar,'B','"')
-
- SYNTAX:
-
- SAY "Sorry, error line" SIGL ":" ERRORTEXT(RC) ":-("
- 'UNLOCK'
- EXIT
-